package org.jsola.hr.web;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import org.jsola.core.Page;
import org.jsola.core.Result;
import org.jsola.user.query.LoginLogQuery;
import org.jsola.user.vo.LoginLogListVO;

/**
 * @author zhenghua
 */
@Api(tags = "hr-登录记录")
public interface IHrLoginLogControllerAPI {

    /**
     * 分页查询用户登录日志
     * @param loginLogQuery 用户登录日志查询参数
     * @return page
     */
    @ApiOperation(value="分页查询用户登录日志")
    @ApiImplicitParams({
            @ApiImplicitParam(name = "loginLogQuery", dataType = "LoginLogQuery", value = "用户登录日志查询参数", paramType = "query")
    })
    Result<Page<LoginLogListVO>> pageNotSiteId(LoginLogQuery loginLogQuery);


}
